
<div class="container" style="width:90%;overflow-x:auto;">
  
	 <table  id="tablaRespuestas" class="table tableborder table-condensed" width="100%">                    
                    <?php
                     $columnas = array();
                     $sql = 'SELECT * FROM seccion WHERE Encuesta = ?';					
                     $query = $this->db->query($sql,array($idenc));
                            if ($query->num_rows() > 0)
                            {
                                echo '<tr class="headTable" style="font-family:alef;"><TH rowspan="3" scope="col"><center>Aplicaci&oacute;n</center></th>';
                               foreach ($query->result() as $row)
                               {
                                  $csql = 'SELECT COUNT(*) AS C FROM pregunta WHERE Seccion = ?';
                                  $cquery = $this->db->query($csql,array($row->idSeccion));
                                  $c = $cquery->row_array();
                                    #  echo ' count:'.$c['C'].'</h4>';
                                  echo '<th colspan="'.$c['C'].'" scope="colgroup" style="border-left:1px solid white">';
                                  echo '<center>'.$row->Nombre.'</center></th>';
                               }
                               echo '</tr>';
                               echo '<tr class="headTable" style="font-family:Alef;">';
                               foreach ($query->result() as $row)
                               {
                                  $ecql = 'SELECT * FROM pregunta WHERE Seccion = ?';
                                  $jerry = $this->db->query($ecql,array($row->idSeccion));
                                  if($jerry->num_rows() > 0){

                                       for($i = 0;$i<$jerry->num_rows();$i++){
                                           $wow = $jerry->row($i);                                                      
                                           if($wow->SubSeccion > 0){
                                               $subquery = $this->db->query('SELECT COUNT(idPregunta) AS count,subseccion.Encabezado FROM pregunta 
                                                                             INNER JOIN subseccion ON subseccion.idSubSeccion = SubSeccion
                                                                             WHERE SubSeccion = ?;',array($wow->SubSeccion));
                                               $subrow = $subquery->row_array();
                                               echo '<th colspan="'.$subrow['count'].'"scope="colgroup" style="border-left:1px solid white;border-right:1px solid white;" class="headTable"><center>'.$subrow['Encabezado'].'</center></th>';
                                               $i+=$subrow['count'];
                                           }
                                           else{
                                               if($i+1 == $jerry->num_rows()){
                                                echo '<th scope="col" class="headTable" style="border-right:1px solid white"> </th>';
                                                }else
                                               echo '<th scope="col" class="headTable"> </th>';}
                                       }
                                  }
                               }
                               echo '</tr>';
                               echo '<tr class="headTable" style="font-family:Alef;">';
                               foreach ($query->result() as $row)
                               {                                              
                                  $ecql = 'SELECT * FROM posmobile.pregunta WHERE Seccion = ?';
                                  $jerry = $this->db->query($ecql,array($row->idSeccion));
                                  if($jerry->num_rows() > 0){
                                      $last_seccion = 0;
                                        for($i = 0;$i<$jerry->num_rows();$i++){
                                           $wow = $jerry->row($i);
                                            array_push($columnas,$wow->idPregunta);
                                           echo '<th scope="col" class="headTable" style="';
                                           if($last_seccion!=$wow->SubSeccion){
                                               echo 'border-left:1px solid white;';
                                               $last_seccion = $wow->SubSeccion;
                                           }
                                           if($i+1 == $jerry->num_rows()){
                                           echo 'border-right:1px solid white">'.$wow->Texto.'</th>';
                                           }else
                                           echo '">'.$wow->Texto.'</th>';
                                       }
                                  }
                               }
                             echo '</tr>'; 
                            }
                    ?>
                    <tbody>
                        <?php
                        $deco = false;
                        $sel = 'SELECT * FROM aplicaciones WHERE idEncuesta = ? AND Estado = 5;';
                        $selquery = $this->db->query($sel,array($idenc));
                            if ($selquery->num_rows() > 0){
                              foreach ($selquery->result() as $row){
                                 if($deco){$deco=false;
                                    echo '<tr  bgcolor="#FFF">';}
                                 else{$deco=true;
                                    echo '<tr bgcolor="#f5f5f5">';}
                                 echo '<th scope="col" class="text-center" style="border-right:1px solid #DFDFDF"><center>'.$row->idAplicacion.'</center></th>';
                                 $selres = 'SELECT *,pregunta.TipoPregunta FROM respuestas INNER JOIN pregunta ON pregunta.idPregunta = respuestas.idPregunta WHERE idAplicacion = ?';
                                 $resquery = $this->db->query($selres,array($row->idAplicacion));
                                 
                                 foreach($columnas as $col){                      
                                    echo '<td scope="col" style="border-right:1px solid #DFDFDF">';
                                    $pastres;
                                     foreach($resquery->result() as $res){
                                         if($res->idPregunta==$col){
                                            if($pastres->idPregunta == $res->idPregunta){echo ', ';}                                           
                                            if($res->idOpcion!=-1){    
                                                $selop = 'SELECT Texto FROM opmultiple WHERE idOpcion=?';
                                                $opquery = $this->db->query($selop,array($res->idOpcion));
                                                echo $opquery->row()->Texto.' ';
                                                if(($res->RespuestaTexto != '')||($res->RespuestaNumero != '')||($res->RespuestaFecha != ''))
                                                    echo ': ';
                                            }
                                            if($res->RespuestaTexto != '')
                                            echo $res->RespuestaTexto.' ';
                                            else if($res->RespuestaNumero != '')
                                            echo $res->RespuestaNumero.' ';
                                            else if($res->RespuestaFecha != '')
                                            echo $res->RespuestaFecha.' ';
                                            $pastres = $res;
                                         }
                                     }
                                    echo '</td>';  
                                 }                                    
                                 echo '</tr>';
                              }
                            }
                        ?>
                    </tbody>
                </table>
</div>
